@echo off
chcp 65001 >nul
echo =====================================================================
echo           Pinecone 手写数字识别项目 - 快速启动
echo =====================================================================
echo.

echo [1/3] 正在安装依赖...
call uv sync
if errorlevel 1 (
    echo 依赖安装失败！
    pause
    exit /b 1
)
echo ✓ 依赖安装完成
echo.

echo [2/3] 正在训练模型并创建 Pinecone 索引...
echo 这将需要 2-5 分钟，请耐心等待...
call uv run python pinecone_train.py
if errorlevel 1 (
    echo 训练失败！
    pause
    exit /b 1
)
echo ✓ 训练完成
echo.

echo [3/3] 正在启动 Web 应用...
echo 提示：第一次识别会较慢（2-3秒），后续会很快
echo.
call uv run python optimal_knn_webapp_pinecone.py
